# SPDX-License-Identifier: GPL-2.0-only

obj-$(CONFIG_STDDEV)		+= stddev.o
obj-$(CONFIG_CMD_DIGEST)	+= digest.o
obj-$(CONFIG_COMPILE_HASH)	+= hashsum.o
obj-$(CONFIG_CMD_BOOTM)		+= bootm.o
obj-$(CONFIG_CMD_UIMAGE)	+= uimage.o
obj-$(CONFIG_CMD_LOADB)		+= loadb.o
obj-$(CONFIG_CMD_LOADY)		+= loadxy.o
obj-$(CONFIG_CMD_LOADS)		+= loads.o
obj-$(CONFIG_CMD_ECHO)		+= echo.o
obj-$(CONFIG_CMD_MD)		+= md.o
obj-$(CONFIG_CMD_MM)		+= mm.o
obj-$(CONFIG_CMD_MW)		+= mw.o
obj-$(CONFIG_CMD_MEMCMP)	+= memcmp.o
obj-$(CONFIG_CMD_MEMCPY)	+= memcpy.o
obj-$(CONFIG_CMD_MEMSET)	+= memset.o
obj-$(CONFIG_CMD_EDIT)		+= edit.o
obj-$(CONFIG_CMD_ETHLOG)	+= ethlog.o
obj-$(CONFIG_CMD_EXEC)		+= exec.o
obj-$(CONFIG_CMD_SLEEP)		+= sleep.o
obj-$(CONFIG_CMD_SMC)		+= smc.o
obj-$(CONFIG_CMD_MSLEEP)	+= msleep.o
obj-$(CONFIG_CMD_RESET)		+= reset.o
obj-$(CONFIG_CMD_POWEROFF)	+= poweroff.o
obj-$(CONFIG_CMD_GO)		+= go.o
obj-$(CONFIG_CMD_PARTITION)	+= partition.o
obj-$(CONFIG_CMD_LS)		+= ls.o
obj-$(CONFIG_CMD_STAT)		+= stat.o
obj-$(CONFIG_CMD_CD)		+= cd.o
obj-$(CONFIG_CMD_PWD)		+= pwd.o
obj-$(CONFIG_CMD_MKDIR)		+= mkdir.o
obj-$(CONFIG_CMD_RMDIR)		+= rmdir.o
obj-$(CONFIG_CMD_CP)		+= cp.o
obj-$(CONFIG_CMD_RM)		+= rm.o
obj-$(CONFIG_CMD_CAT)		+= cat.o
obj-$(CONFIG_CMD_MOUNT)		+= mount.o
obj-$(CONFIG_CMD_UMOUNT)	+= umount.o
obj-$(CONFIG_CMD_FINDMNT)	+= findmnt.o
obj-$(CONFIG_CMD_CRC)		+= crc.o
obj-$(CONFIG_CMD_CLEAR)		+= clear.o
obj-$(CONFIG_CMD_TEST)		+= test.o
obj-$(CONFIG_CMD_SYNC)		+= sync.o
obj-$(CONFIG_CMD_FLASH)		+= flash.o
obj-$(CONFIG_CMD_MEMINFO)	+= meminfo.o
obj-$(CONFIG_CMD_TIMEOUT)	+= timeout.o
obj-$(CONFIG_CMD_READLINE)	+= readline.o
obj-$(CONFIG_CMD_SETENV)	+= setenv.o
obj-$(CONFIG_CMD_EXPORT)	+= export.o
obj-$(CONFIG_CMD_PRINTENV)	+= printenv.o
obj-$(CONFIG_CMD_SAVEENV)	+= saveenv.o
obj-$(CONFIG_CMD_LOADENV)	+= loadenv.o
obj-$(CONFIG_CMD_NAND)		+= nand.o
obj-$(CONFIG_CMD_NANDTEST)	+= nandtest.o
obj-$(CONFIG_CMD_NVMEM)		+= nvmem.o
obj-$(CONFIG_CMD_MEMTEST)	+= memtest.o
obj-$(CONFIG_CMD_MEMTESTER)	+= memtester/
obj-$(CONFIG_CMD_TRUE)		+= true.o
obj-$(CONFIG_CMD_FALSE)		+= false.o
obj-$(CONFIG_CMD_VERSION)	+= version.o
obj-$(CONFIG_CMD_HELP)		+= help.o
obj-$(CONFIG_CMD_LSMOD)		+= lsmod.o
obj-$(CONFIG_CMD_INSMOD)	+= insmod.o
obj-$(CONFIG_CMD_SPLASH)	+= splash.o
obj-$(CONFIG_CMD_FBTEST)	+= fbtest.o
obj-$(CONFIG_CMD_BEEP)		+= beep.o
obj-$(CONFIG_CMD_DFU)		+= dfu.o
obj-$(CONFIG_USB_GADGET_SERIAL)	+= usbserial.o
obj-$(CONFIG_CMD_GPIO)		+= gpio.o
obj-$(CONFIG_CMD_UNCOMPRESS)	+= uncompress.o
obj-$(CONFIG_CMD_FIPTOOL)	+= fiptool.o
obj-$(CONFIG_CMD_I2C)		+= i2c.o
obj-$(CONFIG_CMD_SPI)		+= spi.o
obj-$(CONFIG_CMD_PWM)		+= pwm.o
obj-$(CONFIG_CMD_MIPI_DBI)	+= mipi_dbi.o
obj-$(CONFIG_CMD_UBI)		+= ubi.o
obj-$(CONFIG_CMD_UBIFORMAT)	+= ubiformat.o
obj-$(CONFIG_CMD_MENU)		+= menu.o
obj-$(CONFIG_CMD_PASSWD)	+= passwd.o
obj-$(CONFIG_CMD_LOGIN)		+= login.o
obj-$(CONFIG_CMD_LED)		+= led.o
obj-$(CONFIG_CMD_WD)		+= wd.o
obj-$(CONFIG_CMD_LED_TRIGGER)	+= trigger.o
obj-$(CONFIG_CMD_USB)		+= usb.o
obj-$(CONFIG_CMD_TIME)		+= time.o
obj-$(CONFIG_CMD_WATCH)		+= watch.o
obj-$(CONFIG_CMD_UPTIME)	+= uptime.o
obj-$(CONFIG_CMD_OFTREE)	+= oftree.o
obj-$(CONFIG_CMD_OF_COMPATIBLE)	+= of_compatible.o
obj-$(CONFIG_CMD_OF_DIFF)	+= of_diff.o
obj-$(CONFIG_CMD_OF_PROPERTY)	+= of_property.o
obj-$(CONFIG_CMD_OF_NODE)	+= of_node.o
obj-$(CONFIG_CMD_OF_DUMP)	+= of_dump.o
obj-$(CONFIG_CMD_OF_DISPLAY_TIMINGS)	+= of_display_timings.o
obj-$(CONFIG_CMD_OF_FIXUP)	+= of_fixup.o
obj-$(CONFIG_CMD_OF_FIXUP_STATUS)	+= of_fixup_status.o
obj-$(CONFIG_CMD_OF_OVERLAY)	+= of_overlay.o
obj-$(CONFIG_CMD_MAGICVAR)	+= magicvar.o
obj-$(CONFIG_CMD_IOMEM)		+= iomemport.o
obj-$(CONFIG_CMD_LINUX_EXEC)	+= linux_exec.o
obj-$(CONFIG_CMD_AUTOMOUNT)	+= automount.o
obj-$(CONFIG_CMD_GLOBAL)	+= global.o
obj-$(CONFIG_CMD_DMESG)		+= dmesg.o
obj-$(CONFIG_CMD_BLOBGEN)	+= blobgen.o
obj-$(CONFIG_CMD_BASENAME)	+= basename.o
obj-$(CONFIG_CMD_HAB)		+= hab.o
obj-$(CONFIG_CMD_DIRNAME)	+= dirname.o
obj-$(CONFIG_CMD_READLINK)	+= readlink.o
obj-$(CONFIG_CMD_LET)		+= let.o
obj-$(CONFIG_CMD_LN)		+= ln.o
obj-$(CONFIG_CMD_CLK)		+= clk.o
obj-$(CONFIG_CMD_KALLSYMS)	+= kallsyms.o
obj-$(CONFIG_CMD_KEYSTORE)	+= keystore.o
obj-$(CONFIG_CMD_TFTP)		+= tftp.o
obj-$(CONFIG_CMD_FILETYPE)	+= filetype.o
obj-$(CONFIG_CMD_BAREBOX_UPDATE)+= barebox-update.o
obj-$(CONFIG_CMD_MIITOOL)	+= miitool.o
obj-$(CONFIG_CMD_DETECT)	+= detect.o
obj-$(CONFIG_CMD_BOOT)		+= boot.o
obj-$(CONFIG_CMD_CLASS)		+= class.o
obj-$(CONFIG_CMD_DEVINFO)	+= devinfo.o
obj-$(CONFIG_CMD_DEVUNBIND)	+= devunbind.o
obj-$(CONFIG_CMD_DEVLOOKUP)	+= devlookup.o
obj-$(CONFIG_CMD_DRVINFO)	+= drvinfo.o
obj-$(CONFIG_CMD_READF)		+= readf.o
obj-$(CONFIG_CMD_MENUTREE)	+= menutree.o
obj-$(CONFIG_CMD_2048)		+= 2048.o
obj-$(CONFIG_CMD_BLKSTATS)	+= blkstats.o
obj-$(CONFIG_CMD_REGULATOR)	+= regulator.o
obj-$(CONFIG_CMD_PM_DOMAIN)	+= pm_domain.o
obj-$(CONFIG_CMD_LSPCI)		+= lspci.o
obj-$(CONFIG_CMD_IMD)		+= imd.o
obj-$(CONFIG_CMD_HWCLOCK)	+= hwclock.o
obj-$(CONFIG_CMD_HWMON)		+= hwmon.o
obj-$(CONFIG_CMD_USBGADGET)	+= usbgadget.o
obj-$(CONFIG_CMD_FIRMWARELOAD)	+= firmwareload.o
obj-$(CONFIG_CMD_CMP)		+= cmp.o
obj-$(CONFIG_CMD_NV)		+= nv.o
obj-$(CONFIG_CMD_DEFAULTENV)	+= defaultenv.o
obj-$(CONFIG_CMD_STATE)		+= state.o
obj-$(CONFIG_CMD_DHCP)		+= dhcp.o
obj-$(CONFIG_CMD_BOOTCHOOSER)	+= bootchooser.o
obj-$(CONFIG_CMD_DHRYSTONE)	+= dhrystone.o
obj-$(CONFIG_CMD_SPD_DECODE)	+= spd_decode.o
obj-$(CONFIG_CMD_MMC)		+= mmc.o
obj-$(CONFIG_CMD_MMC_EXTCSD)	+= mmc_extcsd.o
obj-$(CONFIG_CMD_NAND_BITFLIP)	+= nand-bitflip.o
obj-$(CONFIG_CMD_SEED)		+= seed.o
obj-$(CONFIG_CMD_IP_ROUTE_GET)  += ip-route-get.o
obj-$(CONFIG_CMD_BTHREAD)	+= bthread.o
obj-$(CONFIG_CMD_UBSAN)		+= ubsan.o
obj-$(CONFIG_CMD_SELFTEST)	+= selftest.o
obj-$(CONFIG_CMD_TUTORIAL)	+= tutorial.o
obj-$(CONFIG_CMD_STACKSMASH)	+= stacksmash.o
obj-$(CONFIG_CMD_PARTED)	+= parted.o
obj-$(CONFIG_CMD_EFI_HANDLE_DUMP)	+= efi_handle_dump.o
obj-$(CONFIG_CMD_HOST)		+= host.o
UBSAN_SANITIZE_ubsan.o := y
